// let arrOfNumber: number[] = [1,2,3,'123']
let arrOfNumber: number[] = [1,2,3]
// number[]表示声明了一个数字类型的数组
arrOfNumber.push(4)
console.log(arrOfNumber);

// function test(x,y) {
//     // 这里老师给我们介绍了一下类数组
//     console.log(arguments);
//     // 这里的arguments就是类数组
//     console.log(arguments[0]);
//     // let arr: any[] = arguments
//     // 数组里面是任意类型和类数组不是相同的定义，所以会报错
//     // 数组里面是任意类型起码它是数组
//     // 而类数据它本身就不是数组了

//     // let htmlCollection:HTMLCollection 
//     // 元组起源于函数式编程  
// }

// test(x,y)
let user1: [string, number] = ['liming',123]
// let user2: [string, number] = ['liming',123,456]

user1.push('123')
// 不过它只能push上面2种类型中的一种

// user1.push(true)

console.log(user1);
